const spacing = {
  // 基础间距单位 (建议使用4或8的倍数)
  base: 4,

  // 预定义间距
  sizes: {
    '0': 0,
    '1': 4,
    '2': 8,
    '3': 12,
    '4': 16,
    '5': 20,
    '6': 24,
    '7': 28,
    '8': 32,
    '9': 36,
    '10': 40,
    '12': 48,
    '16': 64,
    '20': 80,
    '24': 96,
    '32': 128,
  },

  // 圆角
  radii: {
    none: 0,
    sm: 4,
    base: 8,
    md: 12,
    lg: 16,
    xl: 24,
    full: 9999,
  },

  // 边框宽度
  borders: {
    none: 0,
    sm: 1,
    base: 2,
    md: 4,
  },
  padding: {
    none: 0,
    xs: 4, // 超小内间距（按钮内文字等）
    sm: 8, // 小内间距（标签、小按钮）
    md: 16, // 默认内间距（卡片、输入框等）
    lg: 24, // 大内间距（模块容器）
    xl: 32,
  },
  margin: {
    none: 0,
    xs: 4,
    sm: 8,
    md: 16,
    lg: 24,
    xl: 32,
  },
};
export default spacing;
